* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

html {
  font-size: 100px; }

body{font-size: 14px;font-family: Arial, "微软雅黑";color: #333;-webkit-text-size-adjust: none;overflow-x:hidden;text-align:justify;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;background: transparent;}
textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear {clear: both;height: 0;display: block;_display: inherit; }

img {vertical-align: middle;max-width: 100%;border: 0; }
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
i,em{font-style: normal;}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.myhidden{display:none;}
.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.flex_end{display: flex;justify-content:flex-end;}
.flex-end-items{display: flex;align-items:end;}


.banner .swiper-slide img{width: 100%}
.overflow{overflow: hidden}
.line1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.main{width:1600px;margin:0 auto;max-width: 90%}
.main2{width:1400px;margin:0 auto;max-width: 90%}

.section{overflow: hidden;}
.contain{height:calc(100vh - 1.2rem);margin-top:1.2rem}

header.pc{width:100%;position: absolute;top:0;left:0;z-index: 100;height: 1.2rem;}
header.pc .logo{width: 4.1rem}
header.pc .navlist{max-width: calc(100% - 5rem);width: 10rem;}
header.pc .navlist>li>a{font-size: 16px;color: #171818;position: relative;padding:0 5px;display: inline-block;height: 1.2rem;line-height: 1.2rem;}
header.pc .navlist>li.active>a,header.pc .navlist>li:hover>a{color: #c2191f;}
header.pc .navlist>li.active>a:after,header.pc .navlist>li:hover>a:after{content: '';height: 3px;width: 100%;position: absolute;bottom: 0;left: 0;background: #c3191f;z-index: 1000}
.banner .swiper-container .swiper-wrapper .swiper-slide{width: 100%;height:100vh;position: relative;}
.banner .swiper-container .swiper-wrapper .swiper-slide img{position: absolute;width: 100%;left:0;top:0;height:100%;object-fit: cover;object-position:center bottom;}
.banner .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0.48rem}
.banner .swiper-pagination-bullet{background: #fff;margin:0 0.09rem;width: 0.6rem;height:3px;opacity: 1;border-radius: 0}
.banner .swiper-pagination-bullet-active{background: #c3191f}

.section1{width: 100%;background: url('../images/sec1.jpg') no-repeat center top;background-size: cover}

.index .section header.pc{border:0;box-shadow: 0 0 10px rgba(0,0,0,0.4)}
.index .sec_banner header.pc{box-shadow: none}

.sec1_tit{text-align: center;font-size: 0.4rem;color: #333333;padding-top: 0.3rem}
.sec1_tit span{color: #c3191f}
.sec1_des{font-size: 0.18rem;color: #797979;line-height: 1.8;text-align: center;margin:0.15rem 0;}
.sec1_more{display: block;width: 1.65rem;height:0.46rem;line-height: 0.46rem;text-align: center;color: #c3191f;font-size: 0.16rem;text-align: center;border:1px solid #c3191f;border-radius:0.25rem;margin:0 auto;}


.btn-hover{overflow:hidden;position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.btn-hover:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;left:50%;top:-10%;width:0;height:120%;background:#c3191f;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.btn-hover:hover:after{width:120%}
.btn-hover p{position:relative;z-index:2;}
.btn-hover:hover p{color: #fff}
.btn-hover:hover{border-color: transparent;}

.sec1_nr{width: 100%}
.sec1_list{position: relative;margin-top:0.4rem;}
.sec1_list .swiper-slide{position: relative;height:5rem;}
.sec1_top{position: absolute;top: 0;left:-25%;text-align: center;width: 150%}
.sec1_bot{position: absolute;bottom: 0;left:-25%;text-align: center;width: 150%}
.sec1_list .swiper-slide .tit{font-size:0.18rem;color: #333333}
.sec1_list .swiper-slide .des{font-size: 0.16rem;color: #474747;line-height:0.25rem;height:0.7rem;}
.sec1_list .swiper-slide .sec1_pic{width: 1.12rem;margin:0 auto;}
.sec1_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:100%;overflow:hidden;border-radius:50%;}
.sec1_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec1_list .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.sec1_list .line{width:100%;height: 1px;background: #aeabab;position: absolute;top:50%;transform: translateY(-50%);}

.sec1_list .sec1_top .tit{margin:0.15rem 0}
.sec1_list .sec1_bot .tit{margin:0.15rem 0}

.sec1_list .sec1_top .pic{margin-top:0.15rem;}
.sec1_list .sec1_bot .pic{margin-bottom:0.15rem;}

.sec1_list .swiper-slide .dot{width: 0.12rem;height: 0.12rem;background: #c3191f;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);border-radius: 50%}
.sec1_list .main{position: relative;padding:0 1.3rem;}
.sec1_list .swiper-button-prev{background: url('../images/prev.png') no-repeat center;width: 0.59rem;height: 0.59rem;border-radius:50%;margin-top:-0.295rem;opacity: 1}
.sec1_list .swiper-button-next{background: url('../images/next.png') no-repeat center;width: 0.59rem;height: 0.59rem;border-radius:50%;margin-top:-0.295rem;opacity: 1}
.sec1_list .swiper-button-prev:hover{background: url('../images/prev1.png') no-repeat center;}
.sec1_list .swiper-button-next:hover{background: url('../images/next1.png') no-repeat center;}

.title{text-align: center;color: #c3191f}
.title p{font-size: 0.36rem;font-weight: bold;margin-bottom:0.05rem;}
.title em{font-style: normal;color: #333333;}
.title span{font-size:0.18rem;display: block;position: relative;text-transform:uppercase;}
.title span:after{content: '';display: block;width: 0.36rem;height: 0.03rem;background: #c3191f;margin:0.1rem auto 0;}
.sec2_nr{padding-top: 0.5rem;width: 100%}
.sec2_container{height:calc(100vh - 2.9rem);margin-top:0.35rem;background: #c3191f}
.sec2_left{width: 50%;height:calc(100vh - 2.9rem);position: relative;}
.sec2_left .pic{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec2_left .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec2_r_nr{width: 6.55rem;margin-left: 0.5rem;max-width:calc(100% - 1rem)}
.sec2_right{width: 50%}
.sec2_right .tit{font-size: 0.38rem;color: #fff}
.sec2_r_nr .con{font-size: 0.16rem;color: #fff;line-height: 0.35rem;margin-top:0.3rem;}
.sec2_r_nr .con a{display: inline-block;width:0.52rem;height:0.23rem;border-radius:20px;text-align: center;line-height: 0.23rem;font-size: 0.15rem;}
.sec2_r_nr .con em{display: inline-block;width: 2em;}

.btn_hover{position: relative;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;overflow: hidden;}
.anim {-moz-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);position: absolute;top: 50%;left: 50%;}
.btn_hover:hover > .anim{-moz-animation: anim-out 1s;-webkit-animation: anim-out 1s;animation: anim-out 1s;}
.btn_hover:hover > .anim:after{-moz-animation: anim-out-pseudo 1s;-webkit-animation: anim-out-pseudo 1s;animation: anim-out-pseudo 1s;}
.anim:before {position: relative;content: '';display: block;margin-top: 100%;}
.anim:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 50%;}

.btn_hover2{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background: -webkit-linear-gradient(180deg, white, white, rgba(34,34,34,0), rgba(34,34,34,0));background-position: 99% 50%;background-size: 300% 300%;border: 1px solid white;color: #c3191f;}
.btn_hover2:hover{color:#fff;background-position: 1% 50%;}

.sec2_data{margin-top:0.65rem;color:#fff}
.sec2_data li{text-align: center;}
.sec2_data .num{position: relative;display: inline-block;}
.sec2_data .num span{font-size: 0.6rem;font-family:Impact;display: inline-block;}
.sec2_data .num i{font-style: normal;font-size: 0.16rem;position: absolute;right:-0.15rem;top:-0.05rem;}
.sec2_data .bt{font-size: 0.16rem;}
.sec2_data li:nth-child(3) .num i{right:-0.35rem;}
.sec2_more{display: block;font-size: 0.16rem;color: #c3191f;width: 1.22rem;height: 0.42rem;line-height: 0.42rem;border-radius: 0.25rem;text-align: center;margin-top:0.45rem;}

.sec3_list{margin:0.6rem 0;padding:0 1rem;position: relative;}

.sec3_list .swiper-button-prev{background: url('../images/prev.png') no-repeat center;width: 0.7rem;height: 0.7rem;border-radius:50%;margin-top:-0.295rem;opacity: 1;left:0;background-size: 100%;}
.sec3_list .swiper-button-next{background: url('../images/next.png') no-repeat center;width: 0.7rem;height: 0.7rem;border-radius:50%;margin-top:-0.295rem;opacity: 1;right:0;background-size: 100%;}
.sec3_list .swiper-button-prev:hover{background: url('../images/prev1.png') no-repeat center;background-size: 100%;}
.sec3_list .swiper-button-next:hover{background: url('../images/next1.png') no-repeat center;background-size: 100%;}

.sec3_list .swiper-slide{text-align: center;padding: 0.1rem}
.sec3_list .swiper-slide .tit{font-size: 0.16rem;font-weight: bold;color: #333333;margin-top:0.15rem;}
.sec3_list .swiper-slide .des{font-size: 0.14rem;color: #7a7979;margin:0.05rem 0 0.3rem;height: 0.2rem}

.sec3_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:100%;overflow: hidden;margin:0 auto;}
.sec3_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec3_list .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.sec3_list .swiper-slide span{font-size: 0.14rem;color: #3c3b3b;display: inline-block;position: relative;}
.sec3_list .swiper-slide span:after{content: '';width: 100%;height: 0.02rem;background: #333333;display: block;position: absolute;bottom:-0.06rem;left:0;}
.sec3_list .swiper-slide:hover span{color: #c3191f}
.sec3_list .swiper-slide span:before{content: '';width: 0%;height: 0.02rem;background: #c3191f;display: block;transition: all 0.5s;position: absolute;bottom:-0.06rem;left:0;}
.sec3_list .swiper-slide:hover span:before{width: 100%;z-index: 10}
.sec3_list .swiper-slide:hover .tit{color: #c3191f}

.sec3_list .swiper-slide  .info{padding:0 0.2rem;}
.sec3_list .swiper-slide .sec3_item{box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);padding-bottom: 0.35rem;background: #fff;display: block;}

.sec3_more{color: #c3191f;font-size: 0.16rem;width: 1.87rem;height:0.59rem;line-height: 0.59rem;border-radius: 0.3rem;border:1px solid #c3191f;display: block;margin:0 auto;padding-left: 0.47rem;position: relative;}
.sec3_more:before{content: '';display: block;width: 0.24rem;height: 0.13rem;background: url('../images/jt.png') no-repeat center;position: absolute;left:1.2rem;top:50%;transform: translateY(-50%);background-size:100%;}
.sec3_more:hover:before{background:url('../images/jt2.png') no-repeat center;z-index: 100;background-size:100%;}

.section3{background: #f5f5f5}


.scale img{transition: all 0.5s linear;}
.scale:hover img{transform:scale(1.05);}

.sec4_list{width:14rem;max-width:90%;margin:0 auto;height:80%;}
.sec4_list .sec4_item{height:100%;width: calc((100% - 0.24rem*2)/3);margin-right: 0.24rem;display: block;}
.sec4_list .sec4_item:nth-child(3n){margin-right:0;}
.sec4_list .sec4_li{color: #fff;position: relative;text-transform: uppercase;overflow: hidden;}
.sec4_list .sec4_li .pic{position:relative;width:100%;height:100%;}
.sec4_list .sec4_li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec4_list .sec4_li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.sec4_list .sec4_li .info{padding:0 0.2rem;position: absolute;top:0.35rem;left:0;width:100%;}

.sec4_list .sec4_li .eng{font-size:0.3128rem;}
.sec4_list .sec4_li .tit{font-size:0.3rem;}
.sec4_list .sec4_li .icon{width:0.5rem;height:0.5rem;}
.sec4_list .sec4_li .num{width:1.19rem;height:0.8rem;position: absolute;right:0.15rem;bottom:0;}

.sec4_list .sec4_li .tit:after{content:'';width:0.27rem;height:0.02rem;background:#fff;display:block;}
.sec4_list .sec4_li .tit{font-size:0.3rem;margin-top:0.1rem;}
.sec4_list .sec4_li .tit:after{margin-top:0.2rem;}

.imghvr-shutter-in-vert:before{right: 0;bottom: 0;}
.imghvr-shutter-in-vert:after{top: 0;left: 0;}
.imghvr-shutter-in-vert:after,
.imghvr-shutter-in-vert:before {
  height: 0;
  width: 100%;
  position: absolute;
  content: '';
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-color: #c3191f;
}
.imghvr-shutter-in-vert:hover:after,
.imghvr-shutter-in-vert:hover:before {
  height: 50%;
}
.sec4_list .sec4_li .pic img{-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}
.sec4_list .sec4_li:hover .pic img{opacity: 0;}

.sec4_list .sec4_li .info{-webkit-transition: all 0.35s ease;transition: all 0.35s ease;}
.sec4_list .sec4_li:hover .info{opacity: 0;top: -100%}

.sec4_list .sec4_li .con{-webkit-transition: all 0.35s ease;transition: all 0.35s ease;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%) scale(0.5);width: 90%;z-index:100;text-align: center;opacity: 0;}
.sec4_list .sec4_li .con .bt{font-size:0.3rem;}
.sec4_list .sec4_li .con .alias{font-size:0.3128rem;margin-top:0.1rem;}
.sec4_list .sec4_li .con .des{font-size:0.18rem;margin:0.3rem 0 0.35rem;line-height: 0.35rem;}
.sec4_list .sec4_li .con .alias:after{content:'';width:0.27rem;height:0.02rem;background:#fff;display:block;margin:0 auto;}
.sec4_list .sec4_li .con .alias:after{margin-top:0.15rem;}
.sec4_list .sec4_li .con .jia{width:0.64rem;height:0.64rem;background:url('../images/jia.png') no-repeat center;border-radius: 100%;margin: 0 auto;display: block;cursor: pointer;}
.sec4_list .sec4_li:hover .con{opacity: 1;transform:translate(-50%,-50%)  scale(1);}

.sec4_list>.sec4_li:nth-child(1) .icon{background:url('../images/icon1.png') no-repeat center;background-size:100%;margin-top:0.4rem;}
.sec4_list>.sec4_li:nth-child(1) .num{background:url('../images/num1.png') no-repeat center top;background-size: 100%;}


.sec4_list>.sec4_li:nth-child(2) .icon{background:url('../images/icon2.png') no-repeat center;background-size:100%;margin-top:0.4rem;}
.sec4_list>.sec4_li:nth-child(2) .num{background:url('../images/num2.png') no-repeat center top;background-size: 100%;}

.sec4_li_top{height:calc(50% - 0.12rem);margin-bottom: 0.24rem;overflow: hidden;display: block;}
.sec4_li_bot{height:calc(50% - 0.12rem);overflow: hidden;display: block;}

.sec4_list .sec4_li_top .icon{background:url('../images/icon3.png') no-repeat center;background-size:100%;margin-top:0.2rem;}
.sec4_list .sec4_li_top .num{background:url('../images/num3.png') no-repeat center top;background-size: 100%;}
.sec4_list .sec4_li_bot .icon{background:url('../images/icon4.png') no-repeat center;background-size:100%;margin-top:0.2rem;}
.sec4_list .sec4_li_bot .num{background:url('../images/num4.png') no-repeat center top;background-size: 100%;}


.sec4_list .sec4_item2 .sec4_li .tit{margin-top:0;}
.sec4_list .sec4_item2 .sec4_li .tit:after{margin-top:0.1rem;}

.sec4_list .sec4_item2 .sec4_li .con .bt{font-size:0.25rem;}
.sec4_list .sec4_item2 .sec4_li .con .alias{font-size:0.255rem;margin-top:0.05rem;}
.sec4_list .sec4_item2 .sec4_li .con .des{font-size:0.16rem;margin:0.15rem 0 0.15rem;line-height:1.8;}
.sec4_list .sec4_item2 .sec4_li .con .alias:after{content:'';width:0.27rem;height:0.02rem;background:#fff;display:block;margin:0 auto;}
.sec4_list .sec4_item2 .sec4_li .con .alias:after{margin-top:0.1rem;}
.sec4_list .sec4_item2 .sec4_li .con .jia{width:0.5rem;height:0.5rem;background:url('../images/jia.png') no-repeat center;border-radius: 100%;margin: 0 auto;display: block;}


.sec5_list{width:14.2rem;margin:0 auto;max-width:90%}
.sec5_list li{width: calc((100% - 0.18rem*3)/4);margin-right: 0.18rem;}
.sec5_list li>a{border: 1px solid #e9e8e8;border-radius: 2px;padding:0.12rem 0.1rem;display: block;}
.sec5_list li:nth-child(4n){margin-right:0;}
.sec5_list ul{margin:0.5rem 0 0.4rem;}

.sec5_list li .pic{position:relative;width:100%;height:0;padding-top:77%;}
.sec5_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.sec5_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.sec5_list li .info{padding:0.15rem 0 0.2rem;}
.sec5_list li .tit{font-size:18px;font-weight: bold;color: #333333;margin-top:0.1rem;}
.sec5_list li p.time{font-size:14px;color: #333333;margin: 0.1rem 0 0.15rem}
.sec5_list li .jian{line-height: 1.7;font-size:14px;color: #333333;}
.sec5_list li span{display:block;height:0.36rem;width:0.36rem;border-radius:0.36rem;border: 1px solid #dbdada;margin-top:0.2rem;position: relative;transition: all 0.5s;}
.sec5_list li span:after{content:'';background:url('../images/jt3.png') no-repeat center;width:0.13rem;height:0.07rem;background-size:100%;display: block;position: absolute;right:0.12rem;top: 50%;transform: translateY(-50%);}
.sec5_list li span:before{content:'了解详细';display: block;width: 1rem;height:0.36rem;line-height:0.36rem;opacity:0;position: absolute;left:0.15rem;top: 0}
.sec5_list li:hover span{width:1.2rem;background:#c2191f;border: 1px solid #c2191f;color: #fff;}
.sec5_list li:hover span:before{opacity: 1;width: 1rem;}
.sec5_list li:hover span:after{right: 0.15rem;background:url('../images/jt4.png') no-repeat center;background-size:100%;}

.sec5_list li>a{transition: all 0.5s;display:block;}
.sec5_list li:hover>a{transform:scale(1.05);box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);}

.map{width:100%;height:100%;}
#allmap {height: 100%;z-index: 10;position: relative;}
.daoh{display: none}
.map_tit{font-size: 16px;color: #000000}
.map_addr{margin:5px 0;line-height: 1.5;font-size: 14px;color: #646464}

/*.sec6_nr{position: relative;height:4.9rem;max-height:100%;}*/
.sec6_nr{position: relative;height:100%;}
.sec6_contact{width:14rem;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);max-width: 90%;z-index: 1}
.sec6_c_list{width:4.37rem;height:3.55rem;background:#c2191f;padding:0.4rem;color: #fff;}
.sec6_c_list .tit{font-size:0.48rem;}
.sec6_c_list .tit:after{content:'';display: block;width:0.43rem;height:0.04rem;background:#fff;margin-top:0.2rem;}
.sec6_c_list li .icon{width:0.25rem;margin-right:0.1rem;}
.sec6_c_list li .bt{font-size:0.18rem;}
.sec6_c_list li{line-height:o.22rem;margin-bottom:0.2rem;}
.sec6_c_list ul{margin-top:0.5rem;}

.bot{background:#292929;width:100%;}
.bot_main{width:14rem;margin: 0 auto;max-width: 90%}
.bot1{padding:0.4rem 0;}
.bot1 .navlist>li>a{color: #fff;font-size: 18px;}
.bot1 .navlist>li .two dd a{font-size:14px;color: #adacac;line-height: 0.35rem;}
.bot1_left{width:11.05rem;}
.bot_code{width:1.5rem;text-align: center;font-size: 14px;color: #fff;}
.bot_code .tit{margin-top:0.1rem;}
.bot1 .navlist .two{margin-top:0.2rem;}

.bot1 .navlist>li>a:hover{font-weight: bold;}
.bot1 .navlist>li .two dd a:hover{color: #fff;}

.bot1{border-bottom: 1px solid #939292;}
.bot2{font-size: 14px;color: #939292;padding:0.3rem 0;}

.banner2{position: relative;text-align: center;}
.banner2 .lanmu{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.banner2 .lanmu .tit{font-size:0.48rem;color:#373636;display:block;text-align:center;}
.banner2 .lanmu .des{font-size:0.3rem;color:#373636;}
.banner2 .lanmu .tit:after{content:'';display: block;width:0.43rem;height:0.05rem;background:#b6030c;margin:15px auto;}

.top{width:100%;background:#f5f5f5;height:0.75rem;line-height:0.75rem;font-size:0.18rem;color:#333333;}

.nail{background: url('../images/nail.png') no-repeat center left;padding-left: 40px}
.nail a{color:#333333;}
.type li{display:inline-block;padding:0 0.3rem;}
.type li a{display:block;}

.type li.active a,.type li:hover a{color: #fff;}

.news_list li a{width:100%;padding:0.15rem 0.2rem 0.15rem 0.15rem;}
.news_list li{border:1px solid #e5e5e5;}
.news_list li .news_left{width:3.45rem;}
.news_list li .info{width:calc(100% - 3.65rem);}


.news_list{margin-top:0.8rem;}

.news_list li{margin-bottom:0.4rem;transition:all 0.5s;}

.news_list li .pic{position:relative;width:100%;height:0;padding-top:67%;}
.news_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.news_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}


.news_list li .info .tit{font-size:0.24rem;color:#444444;font-weight: bold;}
.news_list li .info .jian{font-size:0.16rem;color: #666666;line-height: 2;margin: 0.2rem 0 0.3rem}
.news_list li .nb span{display: block;width:1.33rem;height:0.46rem;line-height: 0.46rem;border: 1px solid #e5e5e5;border-radius:8px;text-align: center;}
.news_list li .nb p{font-size:16px;color: #666666;}


.news_list li .nb span{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background: -webkit-linear-gradient(180deg, #c2191f, #c2191f, rgba(34,34,34,0), rgba(34,34,34,0));background-position: 1% 50%;background-size: 300% 300%;}
.news_list li:hover .nb span{color:#fff;background-position: 99% 50%;}

.news_list li:hover .tit{color: #c2191f;}
.news_list li:hover{box-shadow:0 0 0.2rem rgba(0, 0, 0, 0.2);}


.pagination{width: 100%;text-align: center;font-size: 0;padding: 0.15rem 0 1rem;}
.pagination li{display: inline-block;padding:0 0.15rem;min-width:0.4rem;text-align: center;height:0.4rem;line-height:0.39rem;font-size:0.16rem;color:#666666;margin:0 0.05rem;border:1px solid #e5e5e5;}
.pagination li.active{background:#c30d23;color: #fff;}
.pagination li a{display: block;text-align: center;color: #666666;}

.ns{padding:0.75rem 0 1.25rem;}
.ns .tit{text-align: center;font-size:0.3rem;color: #444444;margin-bottom:0.3rem;}
.ns .info{font-size: 0.16rem;color: #8f8f8f;text-align: center;margin-bottom:0.4rem;}
.ns .con{border-top: 1px solid #e5e5e5;padding: 0.45rem 0.2rem 1rem;font-size: 0.16rem;color: #444444;line-height: 0.38rem;}

.fenye li{width: 1.5rem;height: 0.56rem;line-height: 0.56rem;border:1px solid #e5e5e5;border-radius: 0.3rem;font-size: 0.18rem;color: #666666;text-align: center;}
.fenye li a,.fenye li span{display: block;}
.fenye li:hover a{color: #fff}

.ll{width: 0.55rem;height: 0.59rem;background: url('../images/list.png') no-repeat center;transition: all 0.5s}
.ll:hover{-webkit-transform: scale(1.05);
    transform: scale(1.05);}

.news_list2{margin-top:0.64rem;padding-bottom:0.3rem;}
.news_list2 li{width: calc((100% - 44px*2)/3);margin-right: 44px;margin-bottom:44px;}
.news_list2 li:nth-child(3n){margin-right:0;}
.news_list2 li .info{padding:0.15rem 0.15rem 0.25rem;}
.news_list2 li a{border:1px solid #e5e5e5;display: block;transition: all 0.5s}
.news_list2 li .info .tit{font-size: 0.2rem;color: #444444;font-weight: bold;}
.news_list2 li .info .date{font-size: 0.16rem;color: #acacac;background: url('../images/time.png') no-repeat center left;background-size: 0.16rem;padding-left: 0.28rem;margin:0.15rem 0;}
.news_list2 li .info .jian{font-size: 0.16rem;color: #666666;line-height: 1.8;}
.news_list2 li:hover a{box-shadow:0 0 0.2rem rgba(0,0,0,0.2);transform: scale(1.05);}
.news_list2 li:hover .info .tit{color: #c2191f}

.prod{padding:0.4rem 0 0.6rem;}
.prod_left{width: 3.6rem;float:left;background: #fff}
.prod_right{width: calc(100% - 3.87rem);float: right;}
.ptype_tit{width:100%;height: 0.84rem;line-height: 0.84rem;text-align: center;background: #c2191f url('../images/ct.png') no-repeat center left;font-size: 0.3rem;color: #fff;}
.pbg{background: #f5f5f5}
.ptype{padding:0.22rem 0.08rem;background:#fff;}
.ptype li{padding:0.13rem 0.22rem;margin-bottom:0.1rem;}
.ptype li>a{display: block;font-size: 0.16rem;color: #444444}

.ptype li {overflow:hidden;position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.ptype li a{position:relative;z-index:2}
.ptype li:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;left:50%;top:0;width:0;height:110%;background:#fff;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;background: #f8595f}

.ptype li:hover:after{width:100%}
.ptype li:hover a{color: #fff}


.ptype li.active:after{width:100%}
.ptype li.active a{color: #fff}

.prod_top{width: 100%;border-bottom: 3px solid #dadada;padding: 0.2rem 0}
.prod_top_tit{display: inline-block;font-size: 0.3rem;color: #444444;position: relative;}
.prod_right .nail{font-size: 0.18rem;color: #333333;margin-top: 0.1rem}
.prod_top_tit:after{content:'';width: 1.6rem;height:3px;background: #c2191f;position: absolute;bottom:-0.215rem;left: 0}

.prod_list li{width: calc((100% - 0.3rem*2)/3);margin-right: 0.3rem;margin-bottom:0.34rem;}
.prod_list li:nth-child(3n){margin-right:0;}

.prod_list{padding:0.4rem 0;}
.prod_list li>a{display: block;transition: all 0.5s;background: #fff;box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);}
.prod_list li .info{padding:0.2rem 0.28rem 0.3rem;}
.prod_list li .info .tit{font-size: 0.18rem;color: #333333;font-weight: bold;text-align: center;}
.prod_list li .info .des{font-size: 0.14rem;color: #7a7979;line-height: 0.25rem;margin:0.1rem 0 0.15rem;}
.prod_list li .info span{font-size: 0.16rem;color: #3c3b3b;display: block;text-align: center;margin:0 auto;width: 0.68rem;padding-bottom: 0.05rem;border-bottom: 2px solid #333333}
.prod_list li:hover .info .tit{color: #c2191f;}
.prod_list li:hover .info span{border-color: #c2191f;color: #c2191f;}

.prod_list li .pic{position:relative;width:100%;height:0;padding-top:100%;overflow: hidden;margin:0 auto;}
.prod_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.prod_list li img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.ps{padding:0.4rem 0.24rem;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.2);margin:0.4rem auto 0.65rem;}
.ps_left{width:300px;max-width:30%}
.ps_right{width:66%}
.ps_right .item{padding-bottom: 0.12rem;margin-bottom:0.12rem;line-height: 0.44rem;border-bottom: 1px solid #dadada}
.ps_right .item span{display: block;width: 1.24rem;height: 0.44rem;background: #c2191f;text-align: center;color: #fff;font-size: 0.2rem;font-weight: bold;border-radius: 0.3rem;}
.ps_right .item p{width: calc(100% - 1.4rem);font-size: 0.18rem;color: #444444;}

.ps_bot{margin-top:0.3rem;}
.ps_con .tit{width: 1.5rem;height: 0.44rem;line-height: 0.44rem;border-radius: 0.3rem;background: #c2191f;text-align: center;color: #fff;font-size: 0.2rem;font-weight: bold;margin-bottom:12px;}
.ps_con .con{padding:0.25rem 0;font-size: 16px;color: #444444;line-height: 2;border-top:1px solid #dadada;}

.about1_left{font-size: 0.36rem;color: #444444;line-height: 0.6rem;padding-left: 1.66rem;background: url('../images/a1.png') no-repeat center left;background-size:1.42rem;padding-top: 0.2rem;width: 7.77rem;max-width: 100%;}
.about1{padding:0.5rem 0 0.55rem;border-bottom: 1px solid #eae9e9;}
.about1_right{font-size: 0.24rem;color: #444444}

.about2 .pic{float:left;margin-right:0.25rem;}

.about2{padding: 0.65rem 0 0.55rem;}
.ab2_con .tit{font-size:36px;color: #444444}
.ab2_con .des{font-size: 30px;color: #c1191f;margin:10px 0 20px;}
.ab2_con .con{font-size: 16px;color: #333333;line-height: 37px;}

.about3 li .keywords{position: relative;display: inline-block;}
.about3 li .keywords span{font-size:0.4816rem;color: #c1191f}
.about3 li .keywords em{font-size: 18px;font-weight: bold;color: #c1191f;position: absolute;right:-25px;top:-10px;}
.about3 li .tit{font-size: 18px;color: #444444;margin-top:10px;}
.about3 li .pic{margin-left:0.35rem;}
.about3 li .info{text-align: center;}
.about3{padding-bottom: 1.1rem}

.about4{width: 100%;background: #f5f5f5;padding:0.6rem 0 1.3rem;}

.ab_tit{text-align: center;font-size:0.48rem;color: #444444}
.ab_tit:after{content: '';display: block;width: 0.6rem;height: 0.05rem;background:#c2191f;margin:0.13rem auto 0;}



.his_line{width:100%;height: 1px;background: #cccccc;position: absolute;left:0;top:15px;}
.his_list .gallery-thumbs .swiper-slide{padding-top:42px;text-align: center;cursor: pointer;font-size: 24px;color: #888888;cursor: pointer;}
.his_list .gallery-thumbs .swiper-slide:before{content:'';display:block;background:#cccccc;width:30px;height:30px;border-radius:50%;position: absolute;top:0;left:50%;transform: translateX(-50%) scale(0.5);transition: all 0.5s}
.his_list .gallery-thumbs .swiper-slide-thumb-active{color: #c3191f;}
.his_list .gallery-thumbs .swiper-slide-thumb-active:before{transform: translateX(-50%) scale(1);background:url('../images/dot2.png') no-repeat center bottom;}

.history .swiper-button-prev{background: url('../images/prev11.png') no-repeat center;width:45px;height:45px;margin-top:0px;left:0px;top:-8px;opacity: 1;cursor: pointer;z-index: 1000}
.history .swiper-button-next{background: url('../images/next11.png') no-repeat center;width:45px;height:45px;margin-top:0px;right:0px;top:-8px;opacity: 1;cursor: pointer;z-index: 1000}


.his_bot{margin-top:0.65rem;position: relative;}

.his_top{margin-top:0.65rem;}
.his_top .tit{font-size: 40px;color: #333333;text-align: center;}
.his_top .con{font-size: 18px;color: #444444;margin-top:25px;line-height: 2;}
.ab5_nr .ab5_pic{width:42%;}
.ab5_nr .ab5_right{width:55%;font-size: 16px;color: #333333;line-height: 2.3;}
.ab5_nr{padding:0.9rem 0;}
.about5{padding-top: 0.8rem}

.about6{padding-top: 0.8rem}
.about6 .ab_tit{color: #fff}

.ab6_nr{width: 100%;background: rgba(255,255,255,0.7);margin-top:0.7rem;padding:0.6rem 0.3rem;box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);margin-bottom: 1.1rem}

.about7{width:100%;background: #f5f5f5;padding:0.75rem 0 1.25rem;}

.ab7_type{margin-top:0.33rem;}
.ab7_type li{width:210px;height: 48px;line-height: 48px;background: #fff;border-radius:10px;font-size: 20px;color: #444444;text-align: center;margin: 0 0.28rem;cursor: pointer;}
.ab7_type li a{display: block;}
/*.ab7_type li:hover,.ab7_type li.active{background: #c2191f;color: #fff}
.ab7_type li:hover a,.ab7_type li.active a{color: #fff}*/

.ab7_list .list{display: none}
.ab7_list .list.active{display: block;}
.ab7_list{margin-top:0.7rem;}
.ab7_list .list{position: relative;width: 16rem;margin:0 auto;max-width: 90%;padding:0 1.1rem;}
.ab7_list .swiper-button-prev,.ab7_list .swiper-button-next{width:0.76rem;height:0.76rem;}
.ab7_list .swiper-button-prev{background:url('../images/left2.png') no-repeat center;background-size:100%;left:0;margin-top: 0;transform: translateY(-50%);}
.ab7_list .swiper-button-next{background:url('../images/right2.png') no-repeat center;background-size:100%;right:0;margin-top: 0;transform: translateY(-50%);}

.ab7_list .swiper-slide{background: #fff;}
.ab7_list .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:77%;overflow: hidden;}
.ab7_list .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.ab7_list .swiper-slide img{width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}
.ab7_list .swiper-slide .des{background: #e9e9e9;height: 0.42rem;line-height: 0.42rem;font-size: 16px;color: #333333;padding:0 0.1rem;text-align: center;}
.ab7_list .swiper-slide:hover .des{background: #c2191f;color: #fff}

.contact{padding:1.05rem 0 0.85rem;}
.contact_left{width:5.07rem;background: #c2191f;min-height: 6.35rem;padding:0.45rem 0.25rem 0.25rem;color: #fff;max-width:36%}
.cn{padding:0 0.15rem;}
.contact_left .tit{font-size: 0.48rem;}
.contact_left .tit:after{content: '';width: 0.45rem;height: 0.04rem;background: #fff;margin-top:0.2rem;display: block;}
.contact_left .con{margin-top:0.45rem;font-size: 16px;line-height: 0.37rem;margin-bottom:0.3rem;}
.contact_map{width: calc(100% - 5.3rem);height: 6.35rem;max-width:62%}

.mes_top{text-align: center;height: 2.67rem;padding-top: 0.9rem;font-size: 0.48rem;color: #fff}
.mes_form{padding:0.7rem 0 0.85rem;}

.mes_form .item{width: 4rem;height:0.57rem;max-width: 31%;border:1px solid #cfcccc;border-radius: 10px;padding-left:0.75rem;margin-bottom:0.45rem;overflow: hidden;}
.mes_form .item input{height:0.55rem;width: 100%;border:0;display: block;font-size: 18px;}

.mes_form .item2{width:100%;border:1px solid #cfcccc;border-radius: 10px;padding-left:0.75rem;}
.mes_form .item2 textarea{height:1.92rem;padding:0.24rem 0;width: 100%;border:0;display: block;font-size: 18px;resize: none}
.mes_btn{padding-top:0.9rem;text-align: center;width: 5rem;margin:0 auto;}
.mes_btn .btn{width: 2.25rem;height: 0.58rem;border:1px solid #cfcccc;border-radius: 10px;font-size: 0.24rem;color: #444444;cursor: pointer;}
.mes_btn .btn2{background: #c2191f;border:1px solid #c2191f;color: #fff}

.mes_btn .btn1{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background: -webkit-linear-gradient(180deg, #cfcccc, #cfcccc, rgba(34,34,34,0), rgba(34,34,34,0));background-position: 1% 50%;background-size: 300% 300%;}
.mes_btn .btn1:hover{color:#fff;background-position: 99% 50%;}

.mes_form .item:nth-child(1){background: url('../images/icon/1.png') no-repeat center left 0.25rem;}
.mes_form .item:nth-child(2){background: url('../images/icon/2.png') no-repeat center left 0.25rem;}
.mes_form .item:nth-child(3){background: url('../images/icon/3.png') no-repeat center left 0.25rem;}
.mes_form .item2{background: url('../images/icon/4.png') no-repeat top 0.2rem left 0.25rem;}

.job1{padding-top:0.6rem;}
.job1_list{margin-top:0.75rem;}
.job2{padding:0.7rem 0 1rem;}

.job1_list li{width: 448px;max-width: 32%;background: #f5f5f5;}
.job1_list li .con{height: 2.82rem;padding:0.25rem;position: relative;}
.job1_list li .pic{height: 2.82rem;width: 100%;position: relative;}

.job1_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.job1_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.job1_list li .con .tit{font-size: 0.24rem;color: #444444;position: relative;padding-left:0.18rem;font-weight: bold;}
.job1_list li .con .des{font-size:0.18rem;color: #444444;line-height: 2;margin-top:0.15rem;}
.job1_list li .tit:before{content: '';width: 0.05rem;height:0.23rem;background: #c2191f;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.job1_list li .num{font-size: 1.1rem;color: #f5f5f5;-webkit-text-stroke:1px #b7afb0;font-family: Impact;font-style:italic;position: absolute;right: 16px;bottom: -10px;line-height: 1;}



.job2_top{font-size: 24px;color: #333333}
.job2 li .job2_bot{display:none}

.job2_list{margin-top:45px;}
.job2_list>ul>li{background: #f5f5f5;padding:25px;margin-bottom:40px;}
.job2_mid li{font-size: 16px;color: #444444;}
.job2_mid{font-size: 16px;color: #444444;border-top:1px solid #d0d0d0;padding:25px 0 0;}
.job2_top .tit{background:url('../images/user.png') no-repeat center left;padding-left:42px;font-weight: bold;}
.job2_top{margin-bottom:20px;}
.job2_bot{font-size: 16px;color: #444444;line-height: 2;padding-top:35px}
.job2_bot strong{font-size: 24px;font-weight: bold;color: #333333;}

.job2_top a{display: block;width: 31px;height: 31px;background: url('../images/jia2.png') no-repeat center;background-size: 100%;transition: all 0.5s;transform:rotate(0deg);}
.job2 li.active .job2_top a{transform:rotate(-45deg);}

.culture1{padding-top:0.6rem;}
.culture1_top{padding-top:0.6rem;margin-bottom:0.56rem;}

.culture1_top li{width: 330px;max-width:23.5%;height: 2.9rem;background: #fff;color: #444444;background-position: bottom right;box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);text-align: center;padding-top: 0.5rem;}
.culture1_top li .icon{height:0.73rem;width: 100%;margin-bottom:0.25rem;background-size: auto 100%!important}
.culture1_top li .tit{font-size: 0.3rem;}
.culture1_top li .intr{font-size: 16px;line-height: 1.8;padding-top:0.05rem;width:235px;margin:0 auto;max-width: 90%;}
.culture1_top li:nth-child(1) .icon{background: url('../images/c1.png') no-repeat center;}
.culture1_top li:nth-child(2) .icon{background: url('../images/c2.png') no-repeat center;}
.culture1_top li:nth-child(3) .icon{background: url('../images/c3.png') no-repeat center;}
.culture1_top li:nth-child(4) .icon{background: url('../images/c4.png') no-repeat center;}

.culture1_top li:hover{background: #c2191f url('../images/c.png') no-repeat bottom right;color: #fff}
.culture1_top li:nth-child(1):hover .icon{background: url('../images/c11.png') no-repeat center;}
.culture1_top li:nth-child(2):hover .icon{background: url('../images/c22.png') no-repeat center;}
.culture1_top li:nth-child(3):hover .icon{background: url('../images/c33.png') no-repeat center;}
.culture1_top li:nth-child(4):hover .icon{background: url('../images/c44.png') no-repeat center;}

.culture1_bot li{width:50%;background: #f5f5f5;color: #444444;background-position: bottom right}
.culture1_bot li .info{text-align: center;}

.culture1_bot li:nth-child(3),.culture1_bot li:nth-child(4){background-position: bottom right calc(50% + 0.46rem)}

.culture1_bot li .c1_b_left{width: calc(50% + 0.17rem)}
.culture1_bot li .info{width: calc(50% - 0.17rem)}
.culture1_bot li .info .tit{font-size:30px;}
.culture1_bot li .info .con{font-size: 16px;line-height: 1.8;margin-top:0.2rem;}
.culture1_bot li:hover{background: #c2191f url('../images/c.png') no-repeat bottom right;color: #fff}
.culture1_bot li:nth-child(3):hover,.culture1_bot li:nth-child(4):hover{background: #c2191f url('../images/c.png') no-repeat bottom right calc(50% + 0.46rem);color: #fff}

.culture2{padding:0.7rem 0 1.2rem;}
.culture2 ul{margin-top:0.5rem;}

.yftd1{padding: 0.6rem 0 0.7rem}
.yftd1_nr{padding-top: 0.4rem;font-size: 16px;color: #333333;line-height: 2.2;}
.yftd1_nr img{margin-top:0.2rem;}
.yftd2{background: #c2191f;padding: 0.6rem 0 1.2rem}
.ab_tit.white{color: #fff}
.ab_tit.white:after{background:#fff;}
.yftd2 .des{margin:0.35rem 0 0.7rem;text-align: center;color: #fff;font-size: 16px;}

#certify {position: relative;overflow: hidden;text-align: center;}
#certify  .swiper-slide {width:590px;position: relative;border:0.05rem solid #fff;background:#fff;}
#certify  .swiper-slide img{display:block;}
#certify  .swiper-slide .tit{width: 100%;height: 0.52rem;line-height: 0.52rem;font-size: 18px;color: #fff;padding: 0 10px;background: rgba(0,0,0,0.5);text-align: center;position: absolute;bottom: 0;left: 0;}

#certify  .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:65%;overflow: hidden;}
#certify  .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
#certify  .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.yftd3{padding: 0.8rem 0 0.95rem}
.yftd3_des{font-size: 18px;color: #444444;text-align: center;margin:0.35rem 0 0.45rem;}
.yftd3_nr{margin-bottom:1.2rem;}
.yftd3_list li{width: 676px;max-width:48%;position: relative;}
.yftd3_list li .yftd3_bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff;}
.yftd3_list li .tit{font-size:0.48rem;-webkit-text-stroke: 1px #000000;text-align: center;transition: all 0.5s;}
.yftd3_list li .intr{margin-top: 0.2rem;font-size:0.18rem;line-height: 1.9;opacity: 0;transition: all 0.5s;height: 0}
.yftd3_list li:hover .yftd3_bg{background:rgba(195,25,31,0.7);}
.yftd3_list li:hover .intr{opacity: 1;height:1.8rem;overflow-y: hidden;}
.yftd3_list li:hover .tit{-webkit-text-stroke: 1px #fff;}

.yftd3_list li .info{position: absolute;top:50%;transform: translateY(-50%);left: 0;width: 100%;padding:0 0.4rem;}

.yftd3_list li .tit:after{content: '';width: 0.6rem;height: 0.05rem;background: #fff;border:2px solid #000000;display: block;margin:0.1rem auto 0;border-radius: 0.01rem}
.yftd3_list li:hover .tit:after{border:0px solid #fff;height: 0.05rem;}

.yftd4{padding-bottom: 1rem}
.yftd4_list{position: relative;width: 16rem;margin:0 auto;max-width: 90%;padding:0 1.15rem;}

.yftd4_list.ab7_list .swiper-slide img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.yftd4_list{margin-top:0.58rem;}

.hzjt1{padding:0.6rem 0 0.9rem;}
.hzjt1_nr{font-size: 16px;color: #333333;line-height: 2.1;margin-top:0.5rem;}
.hzjt1_nr img{margin-top: 0.2rem}

.hzjt2{width:100%;background:url('../images/hzjt2.jpg') no-repeat center top;background-size: cover;padding:0.75rem 0 1.35rem;color: #fff}
.hzjt2 .ab_tit{color: #fff}
.hzjt2_des{font-size: 30px;text-align: center;margin:0.3rem 0 0.4rem;}
.hzjt2_con{font-size: 16px;line-height: 2.1;}

.hzjt3{padding:0.55rem 0 0.65rem;}
.hzjt3_list li{width: 680px;max-width:48.5%;float:left;margin-bottom:0.34rem;}
.hzjt3_list li:nth-child(2n){float: right;}
.hzjt3_list{margin-top: 0.7rem}
.hzjt3_list li a{border:1px solid #dedada;padding:0.1rem 0.2rem 0.1rem 0.1rem;transition: all 0.5s;position: relative;}
.hzjt3_left{width: 1.88rem}
.hzjt3_right{width: calc(100% - 2.05rem)}
.hzjt3_list li .tit{font-size:0.24rem;font-weight: bold;color: #444444}
.hzjt3_list li .jian{font-size: 16px;color: #666666;line-height: 0.28rem;margin-top:0.15rem;}
.hzjt3_list li:hover a{box-shadow: 0 0 0.2rem rgba(0,0,0,0.2)}
.hzjt3_list li:hover .tit{color: #c2191f}

.hzjt3_list li .gd{width: 0.47rem;height: 0.47rem;background: url('../images/gd.png') no-repeat center;position: absolute;bottom: 0;right: 0;display: block;opacity: 0;transition: all 0.5s}
.hzjt3_list li:hover .gd{opacity: 1}

.cgzl1{padding:0.55rem 0 0.6rem;}
.cgzl1_des{margin:0.4rem 0 0.15rem;font-size: 16px;color: #333333;line-height: 2.1;}
.cgzl1 li{width:150px;max-width: 48.5%;float:left;text-align: center;}
.cgzl1 li:nth-child(2n){float: right;}

.cgzl1_left,.cgzl1_right{width:420px;max-width:32%}
.cgzl1 li .keywords span{font-size: 0.48rem;color: #c2191f;font-weight: bold;}
.cgzl1 li {font-size:0.18rem;color: #444444}
.cgzl1 li{margin:0.22rem 0;}

.cgzl2_list ul{width: 100%;}
.cgzl2_list li{width: calc((100% - 42px*3)/4);margin-right: 42px;}
.cgzl2_list li:nth-child(4n){margin-right:0;}
.cgzl2_list{padding:0.55rem 0;}

.cgzl2_list li a{display: block;}
.cgzl2_list li .pic{position:relative;width:100%;height:0;padding-top:141%;overflow:hidden;border:0.12rem solid #dbb866;}
.cgzl2_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.cgzl2_list li .pic img{width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}

.cgzl2_list li .tit{font-size: 16px;color: #444444;margin:0.15rem 0 0.25rem;text-align: center;}

.ab7_list li{cursor: pointer;}

.sec5_list li:hover .tit{color: #c2191f}
.go-top{
  position: fixed;
  cursor: pointer;
  right: 3%;
  top: 87%;
  z-index: 4;
  -webkit-transform: scale(0);
  transform: scale(0);
  visibility: hidden;
  -webkit-transition: .9s;
  transition: .9s;
  width: 0.54rem;height: 0.57rem;background: url('../images/top.jpg') no-repeat center;background-size: cover;display: block;
}
.go-top.active {
  opacity: 1;
  visibility: visible;
  right: 3%;
  top: 87%;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.gotop{
  position: fixed;
  cursor: pointer;
  right: 3%;
  top: 87%;
  width: 0.54rem;height: 0.57rem;background: url('../images/top.jpg') no-repeat center;background-size: cover;display: none;
}


.section.active .sec1_tit{
    animation: fadeIn2 1s 0.1s ease both;
    -webkit-animation: fadeIn2 1s 0.1s ease both;
    -moz-animation: fadeIn2 1s 0.1s ease both;
}

.section.active .sec1_des{
    animation: fadeInUp 1s .3s ease both;
    -webkit-animation: fadeInUp 1s .3s ease both;
    -moz-animation: fadeInUp 1s .3s ease both;
}
.section.active .sec1_more{
    animation: fadeInUp 1s .7s ease both;
    -webkit-animation: fadeInUp 1s .7s ease both;
    -moz-animation: fadeInUp 1s .7s ease both;
}
.section.active .sec1_list{
    animation: fadeIn2 1.5s .9s ease both;
    -webkit-animation: fadeIn2 1.5s .9s ease both;
    -moz-animation: fadeIn2 1.5s .9s ease both;
}

.section.active .title{
    animation: fadeIn2 1.5s 0.1s ease both;
    -webkit-animation: fadeIn2 1.5s 0.1s ease both;
    -moz-animation: fadeIn2 1.5s 0.1s ease both;
}
.section.active .sec2_left{
    animation: fadeInLeft2 1.5s 0.2s ease both;
    -webkit-animation: fadeInLeft2 1.5s 0.2s ease both;
    -moz-animation: fadeInLeft2 1.5s 0.2s ease both;
}
.section.active .sec2_right{
    animation: fadeInRight2 1.5s 0.2s ease both;
    -webkit-animation: fadeInRight2 1.5s 0.2s ease both;
    -moz-animation: fadeInRight2 1.5s 0.2s ease both;
}

.section.active .sec3_list .swiper-container{
    animation: fadeInUp 1.5s .1s ease both;
    -webkit-animation: fadeInUp 1.5s .1s ease both;
    -moz-animation: fadeInUp 1.5s .1s ease both;
}

.section.active .swiper-button-prev{
    animation: fadeInRight2 1.5s 1s ease both;
    -webkit-animation: fadeInRight2 1.5s 1s ease both;
    -moz-animation: fadeInRight2 1.5s 1s ease both;
}
.section.active .swiper-button-next{
    animation: fadeInLeft2 1.5s 1s ease both;
    -webkit-animation: fadeInLeft2 1.5s 1s ease both;
    -moz-animation: fadeInLeft2 1.5s 1s ease both;
}
.section3.active .sec3_more{
    animation: fadeIn2 1s 0.7s ease both;
    -webkit-animation: fadeIn2 1s 0.7s ease both;
    -moz-animation: fadeIn2 1s 0.7s ease both;
}

.section.active .sec4_list .sec4_li:nth-child(1){
    animation: slideInUp 1s .3s ease both;
    -webkit-animation: slideInUp 1s .3s ease both;
    -moz-animation: slideInUp 1s .3s ease both;
}

.section.active .sec4_list .sec4_li:nth-child(2){
    animation: slideInUp 1s .5s ease both;
    -webkit-animation: slideInUp 1s .5s ease both;
    -moz-animation: slideInUp 1s .5s ease both;
}

.section.active .sec4_list .sec4_item2 .sec4_li:nth-child(1){
    animation: fadeInDown 1.5s .7s ease both;
    -webkit-animation: fadeInDown 1.5s .7s ease both;
    -moz-animation: fadeInDown 1.5s .7s ease both;
}

.section.active .sec4_list .sec4_item2 .sec4_li:nth-child(2){
    animation: fadeInUp 1.5s .7s ease both;
    -webkit-animation: fadeInUp 1.5s .7s ease both;
    -moz-animation: fadeInUp 1.5s .7s ease both;
}

.section.active .sec5_list li:nth-child(1){
    animation: fadeInRight2 1.2s .3s ease both;
    -webkit-animation: fadeInRight2 1.2s .3s ease both;
    -moz-animation: fadeInRight2 1.2s .3s ease both;
}
.section.active .sec5_list li:nth-child(2){
    animation: fadeInRight2 1.2s .5s ease both;
    -webkit-animation: fadeInRight2 1.2s .5s ease both;
    -moz-animation: fadeInRight2 1.2s .5s ease both;
}

.section.active .sec5_list li:nth-child(3){
    animation: fadeInRight2 1.2s .7s ease both;
    -webkit-animation: fadeInRight2 1.2s .7s ease both;
    -moz-animation: fadeInRight2 1.2s .7s ease both;
}
.section.active .sec5_list li:nth-child(4){
    animation: fadeInRight2 1.2s .9s ease both;
    -webkit-animation: fadeInRight2 1.2s .9s ease both;
    -moz-animation: fadeInRight2 1.2s .9s ease both;
}

.section5.active .sec3_more{
    animation: fadeInUp 1s 0.7s ease both;
    -webkit-animation: fadeInUp 1s 0.7s ease both;
    -moz-animation: fadeInUp 1s 0.7s ease both;
}

.section.active .sec6_c_list{
    animation: fadeIn2 1.5s .3s ease both;
    -webkit-animation: fadeIn2 1.5s .3s ease both;
    -moz-animation: fadeIn2 1.5s .3s ease both;
}

.banner2 img{display: block;}
.type li{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background: -webkit-linear-gradient(180deg, transparent, transparent, #c2191f, #c1191f);background-position: 99% 50%;background-size: 300% 300%;}
.type li:hover,.type li.active{color:#fff;background-position: 1% 50%;}

.ab7_type li{-webkit-transition: all 0.7s ease-out;transition: all 0.7s ease-out;background: -webkit-linear-gradient(180deg, #fff, #fff, #c2191f, #c2191f);background-position: 99% 50%;background-size: 300% 300%;}
.ab7_type li:hover,.ab7_type li.active{color:#fff;background-position: 1% 50%;}

.ab7_type li:hover a,.ab7_type li.active a{color:#fff;}



.yftd3_list li .pic{position:relative;width:100%;height:0;padding-top:76%;overflow: hidden;}
.yftd3_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.yftd3_list li .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.scale .pic{overflow: hidden;}


.job1_list li .num{-webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;}
.job1_list li:hover .tit{color: #fff}
.job1_list li:hover .des{color: #fff}
.job1_list li:hover .tit:before{background: #fff}
.job1_list li:hover .num{-webkit-text-stroke:1px #fff;color: #c2191f;}

.job1_list li .con{position: relative;overflow: hidden;}
.job1_list li .con:before {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
  position: absolute;
  content: '';
   background: #c2191f;
   z-index: 10;
   opacity: 0;
}
.job1_list li:hover .con:before {
  top: -50%;
  bottom: -50%;
  opacity: 1;
}
.job1_list li .con2{position: relative;z-index: 10}

.culture1_bot li{transition: all 0.5s}
.culture1_bot li:hover{transform:scale(1.02);box-shadow: 0 0 0.2rem rgba(0,0,0.1);position: relative;z-index: 1}
.culture1_top li{transition: all 0.5s}
.culture1_top li:hover{transform: translateY(-10px);}


.second_list{width: 100%;position: absolute;top:100%;left: 0;background:rgba(255,255,255,0.93);}
.second_main{width: 13.5rem;margin:0 auto;max-width: 90%;padding:0.45rem 0.25rem 0.5rem 0.35rem;}
.second_lanmu{font-size: 0.3rem;font-weight: bold;}
.second_list dl{width: 136px;margin-top:-0.1rem;}
.second_list dd a{font-size: 16px;color: #171818;padding:0.2rem 0;display: block;width: 100%;border-bottom: 1px solid #d6d4d4;position: relative;transition: all 0.5s}
.second_list dd a:after{content:'+';color: #333333;font-size: 18px;position: absolute;right: 0;top:50%;transform: translateY(-50%);transition: all 0.5s;display: block;}
.second_img{width: 6.46rem;max-width: 48.5%;border-radius: 0.25rem;overflow: hidden;border-top-right-radius: 0;border-bottom-left-radius: 0}

.second_img .pic{position:relative;width:100%;height:0;padding-top:57%;overflow: hidden;}
.second_img .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.second_img .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.second_list dd:hover a{color: #c2191f;padding-left:0.05rem;}
.second_list dd:hover a:after{color: #c2191f;padding-right: 0.05rem;}

.second_list{display: none}
.second_list .second_prod dl{width: 350px;}
.cgzl1_mid{width: 4.43rem;max-width: 32%}
header.pc{transition: all 0.3s}
header.pc.active{background:rgba(255,255,255,0.93);border-color:#d6d4d4;}
header.pc.active:after{width:100%;height:1px;background:#d6d4d4;position: absolute;bottom: 0;left: 0;content: '';}
.con table{max-width: 100%!important;width:100%!important;}

@media (max-height:900px) and (max-width:1600px){
  .sec1_des{display: none}
  .sec1_tit{margin-bottom:0.15rem;}
  .sec2_data{margin-top:0.4rem;}
  .sec3_list{margin:0.4rem 0;}
  .sec5_list ul{margin:0.4rem 0 0.3rem;}
  .sec5_list li .jian{display: none}
  .sec5_list li .info{padding:0 0 0.05rem}
  #certify .swiper-slide{width: 530px}
}

@media (max-width:1500px){
  .ab2_con .tit{font-size: 32px;}
  .ab2_con .des{font-size: 26px;}
  .sec3_list .swiper-slide .tit{font-size: 16px;}
  .sec3_list .swiper-slide .des,.sec3_list .swiper-slide a{font-size: 14px;}
  .sec3_list .swiper-slide .des{height: 18px;}

  .his_top .tit{font-size: 32px;}
  .prod_list li .info .tit{font-size: 16px;}
  .prod_list li .info .des{font-size: 14px;}
  .ptype li > a{font-size: 14px;}
  .ptype li {padding: 0.13rem 0.15rem;}
  .ns .con{font-size: 15px;line-height: 2;}
}

@media (max-width:1400px){
  .yftd3_list li .intr{font-size: 15px;}
  .yftd3_list li:hover .intr{height:200px;}
  .news_list2 li{width: calc((100% - 30px*2)/3);margin-right: 30px;margin-bottom:30px;}
  .about2 .pic{max-width: 50%}
  .ab_tit{font-size: 0.45rem;}
  .bot1 .navlist > li > a{font-size: 16px;}
  .bot1 .navlist > li .two dd a{font-size: 13px;}

}
@media (max-width:1300px){
  .news_list2 li .info .tit{font-size: 16px;}
  .news_list2 li .info .date,.news_list2 li .info .jian,.ns .info{font-size: 14px;}
  .fenye li {width:106px;height:40px;line-height:40px;font-size:14px;}
  .top{font-size: 14px;}
  .culture1_top li{height: 3.1rem}
  .news_list li .info .tit{font-size: 18px;}
  .news_list li .info .jian{font-size: 14px;}
  .news_list li .nb span{width: 96px;height: 33px;line-height: 33px;font-size: 14px;}
  .ns .con{font-size: 15px;line-height: 2.2;}
  .hzjt3_list li .tit{font-size: 16px;}
  .hzjt3_list li .jian{font-size: 14px;}
  .cgzl1 li{font-size: 15px;}
  .sec5_list li .tit{font-size:16px;}


}
@media (max-width:1200px){
  header.pc .navlist > li > a{font-size: 14px;}
  header.pc .navlist {max-width: calc(100% - 4.5rem);}
  header .main{max-width: 96%}
  .about1_left{font-size: 0.32rem;}
  .about3 li .tit{font-size: 14px;}
  .ab5_nr .ab5_right{font-size: 14px;line-height: 2;}
  .ps_con .con{font-size: 14px;}
  .cgzl2_list li {width: calc((100% - 30px*3)/4);margin-right: 30px;}
  .culture1_top li .intr{font-size: 13px;}
  .culture1_bot li .info .tit{font-size: 25px;}
  .culture1_bot li .info .con{font-size: 14px;}
  .culture2{padding-top: 0.3rem}
}



html{height: 100%;}
body.open {height: 100%;
  overflow: hidden;
}
#sidebar {
    width: 0%;
    height: 100%;
    background:#c2191f;
    position: absolute;
    top: 0;
    overflow-x: hidden;
    overflow-y: auto;
  
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    z-index: 1001;
}
#sidebar ul li {
    display: block;
    min-height:45px;
    border-bottom: 1px solid #b7181d;
    font-size: 15px;
    width: 100%;
}
.agent-mobile #sidebar ul li {
    border-color: rgba(255, 255, 255, .05);
}
#sidebar ul li>a {
    display: block;
    color: #fff;
    padding: 0 15px;
    height:45px;
    line-height:45px;
    
}

.nr {
    position: relative;
    z-index: 10;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

#close{position: absolute;right:0.2rem;top:0.2rem;}
#close img{height:0.3rem;}


li.navitem{
    position: relative;
    top: 1rem;
    opacity: 0;
    transition: .3s;
    transitino-delay: 1s;
}

body.open li.navitem{
    top: 0px;
    opacity: 1;
    transition: 1s;
}
body.open #sidebar{width:35%} 
body.open .nr { transform: translate3d(35%,0,0);  -webkit-transform: translate3d(35%,0,0)}
body.open li.navitem:nth-child(2)  {
    transition-delay: 0.2s;
}

body.open li.navitem:nth-child(3)  {
    transition-delay: 0.4s;
}

body.open li.navitem:nth-child(4)  {
    transition-delay: 0.6s;
}

body.open li.navitem:nth-child(5)  {
    transition-delay: 0.8s;
}

body.open li.navitem:nth-child(6)  {
    transition-delay: 1s;
}

body.open li.navitem:nth-child(7)  {
    transition-delay: 1.2s;
}
body.open li.navitem:nth-child(8)  {
    transition-delay: 1.4s;
}
body.open li.navitem:nth-child(9)  {
    transition-delay: 1.6s;
}
body.open li.navitem:nth-child(10)  {
    transition-delay: 1.8s;
}

body.open li.navitem:nth-child(11)  {
    transition-delay: 2s;
}
body.open li.navitem:nth-child(12)  {
    transition-delay: 2.2s;
}
body.open li.navitem:nth-child(13)  {
    transition-delay: 2.4s;
}
body.open li.navitem:nth-child(14)  {
    transition-delay: 2.6s;
}
#sidebar ul li:nth-child(1){border:0;}
.head_3g,.sec3_list_3g,.about3 li .pic_3g,.prod_3g,.job1_list_3g{display: none}
@media (max-width:1000px){
  header.pc{display: none}
  .head_3g{display:block;}
  html{font-size: 100px!important;}
  .navlist>ul>li>a{font-size: 14px;padding:0.2rem 0.15rem;}
  .head_3g{padding:0.1rem 0;position:absolute;top:0;left:0;width:100%;z-index: 1000}
  .logo_3g img{height: 0.6rem}
  .nav img{height: 0.4rem}
  .contain {height: calc(100vh - 0.8rem);margin-top:0.8rem;}
  #close img{height: 0.2rem}
  .sec1_list .swiper-slide .des{font-size: 13px;}
  .sec1_top{position: absolute;top: 0;left:-50%;text-align: center;width: 200%}
  .sec1_bot{position: absolute;bottom: 0;left:-50%;text-align: center;width: 200%}
  .sec1_list .main {position: relative;padding: 0 0.5rem;}
  .sec1_tit{font-size: 0.3rem;}
  .sec2_nr{padding-top:0}
  .sec2_nr .title{display: none;}
  .sec2_container {
    height: calc(100vh - 0.8rem);
    margin-top:0;
    background: #c3191f;
    display: block;
  }
  .sec2_left{width:100%;height:50%}
  .sec2_right{width: 100%;height:50%;position: relative;}
  .sec2_r_nr{width: 90%;max-width:90%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);margin:0;}
  .sec2_right .tit{font-size: 0.28rem;}
  .sec2_r_nr .con{font-size: 0.15rem;line-height: 2;margin-top:0.1rem;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
  .sec2_data{width: 6rem;max-width: 90%;margin:0.2rem auto 0;}
  .sec2_data .num span{font-size: 0.4rem;}
  .sec2_more{width:1.5rem;margin:0.3rem auto 0;}
  .gotop{top:90%;right: 1%;width: 0.4rem;height: 0.42rem}
  .sec3_list{padding:0 0.7rem;}
  .sec3_list .swiper-button-next,.sec3_list .swiper-button-prev{width: 0.55rem;height: 0.55rem}
  .sec3_more {font-size: 0.15rem;width:1.5rem;height: 0.42rem;line-height: 0.42rem;padding-left: 0.3rem;}
  .sec3_more::before {width: 0.2rem;height: 0.1rem;background: url('../images/jt.png') no-repeat center;background-size: 100%;position: absolute;left: 1rem;}
  .sec3_list_pc{display: none}
  .sec3_list_3g{padding:0;width:80%;margin:0 auto;display: block;padding-top: 0.2rem}
  .sec3_list_3g li{width:45%}

  .sec3_list li .tit{font-size: 0.16rem;font-weight: bold;color: #333333;margin-top:0.15rem;}
  .sec3_list li .des{font-size: 0.14rem;color: #7a7979;margin:0.05rem 0 0.1rem;height: 0.2rem;position: relative;}
  /*.sec3_list_3g li span{display: inline-block;position: relative;}
  .sec3_list_3g li span:after{content: '';width: 100%;height: 0.02rem;background: #333333;display: block;position: absolute;bottom:-0.06rem;left:0;}
*/
  .sec3_list li .pic{position:relative;width:100%;height:0;padding-top:100%;overflow: hidden;margin:0 auto;}
  .sec3_list li .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
  .sec3_list li img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
 
  .sec3_list li{margin-bottom: 0.2rem}
  

  .sec3_list li  .info{padding:0 0.15rem;text-align: center;}
  .sec3_list li .sec3_item{box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);padding-bottom: 0.15rem;background: #fff;display: block;}

  .title p{font-size: 0.28rem;}
  .title span{font-size: 0.16rem;}
  .section3 .main{padding-bottom: 0.15rem}

  .sec4_list{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
  .sec4_list .sec4_item{margin-right:0;}
  .sec4_list .sec4_li:nth-child(1){height:63%;width:48.5%;}
  .sec4_list .sec4_li:nth-child(2){height:63%;width:48.5%;}
  .sec4_list .sec4_item2{width: 100%;display: flex;justify-content:space-between;margin-top:2%;height:35%;}
  .sec4_list .sec4_item2 .sec4_li:nth-child(1){height: 100%}
  .sec4_list .sec4_item2 .sec4_li:nth-child(2){height: 100%}
  .sec4_list{height: 90%}
  .sec4_list .sec4_li .eng{font-size: 0.28rem;}
  .sec4_list .sec4_li .tit{font-size: 0.26rem;}

  .sec4_list .sec4_li .con{display: none}


  .imghvr-shutter-in-vert:after,.imghvr-shutter-in-vert:before {display: none}


  .sec4_list .sec4_li:hover .pic img{opacity: 1;}

  .sec4_list .sec4_li:hover .info{opacity: 1;top:0.35rem}

  .section5 ul{display: block;}
  .section5 li:nth-child(3){display: none}
  .section5 li:last-child{display: none}
  .sec5_list li{width:100%;margin-right:0;margin-bottom: 0.3rem}
  .sec5_list li a{display: flex;justify-content:space-between;}
  .sec5_pic{width:30%;}
  .sec5_list li .info{width:67%;}
  .sec5_list li .jian{display: -webkit-box;}
  .sec5_list li .tit{margin-top:0.05rem;}
  .sec5_list li p.time{margin: 0.05rem 0 0.07rem;}
  .sec5_list li span{margin-top:0.1rem;}


  .sec5_list li span {display: block;height: 0.32rem;width: 0.32rem;border-radius: 0.32rem;}
  .sec5_list li span::before{height: 0.32rem;width: 0.32rem;font-size: 12px;}
  .sec5_list li:hover span{width:1rem;height: 0.32rem;line-height: 0.32rem;}
  .sec5_list li:hover span:before{opacity: 1;width:0.8rem;height: 0.32rem;line-height: 0.32rem;}
  .sec5_list li:hover span:after{right: 0.1rem;background:url('../images/jt4.png') no-repeat center;background-size:100%;}

  .sec5_list ul {margin: 0.5rem 0 0.5rem;}
  
  .sec6_nr .map{width:100%;height:50%}
  .sec6_contact{position: static;transform: translate(0,0);width:100%;max-width: 100%;height:50%}
  .sec6_c_list{width:100%;height: 100%;padding:0 3%;display: flex;align-items:center;}

  .sec6_nr{background: #c2191f;padding:0 3% 3%;}
  .sec6_c_list .tit{font-size: 0.35rem;}
  .bot1{display: none}

  .banner2 .pic{position:relative;width:100%;height:0;padding-top:40%;}
  .banner2 .pic a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;}
  .banner2 .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

  .banner2 .lanmu{top:calc(50% + 0.2rem);}
  .banner2 .lanmu .tit{font-size: 0.32rem;}
  .banner2 .lanmu .des{font-size: 0.22rem;}
  .banner2 .lanmu .tit::after{height: 0.03rem;margin:0.1rem auto;}
  
  .top{height: 0.45rem;line-height: 0.45rem;}
  .top .nail{display: none}
  .top .main2{overflow-x: auto;white-space: nowrap;}
  .top ul{display: flex;display: -webkit-box;display: -webkit-flex;justify-content: flex-start;}
  .top li a{font-size: 0.16rem;}
  .type li{padding:0 0.2rem;margin-right:0.01rem;}

  .about1{padding:0.2rem 0;display: block;}
  .about1_left{font-size: 0.22rem;color: #444444;line-height:2;padding-left: 1.3rem;width: 5.2rem;background: url('../images/a1.png') no-repeat center left;background-size:1.2rem;}
  .about1_right{font-size: 0.2rem;color: #444444;display: flex;justify-content:flex-end;}

  .about1_right img{height:0.8rem}

  .about2{padding:0.3rem 0 0.1rem;}
  .about2 .pic{width: 100%;float:none;margin-right:0;max-width:100%}
  .ab2_con{margin-top:0.3rem;}
  .ab2_con .tit{font-size: 0.28rem;}
  .ab2_con .des{font-size: 0.22rem;}
  .ab2_con .con{font-size: 0.14rem;line-height: 2;}
  
  .about3 li .pic_3g{display:block;margin-left:0;margin-bottom:0.15rem;text-align: center;}
  .about3 li{display: block;}

  .about3 li .pic{display: none}
  .about3 li .keywords span{font-size: 0.4rem;}
  .about3{padding-bottom: 0.4rem}

  .about4{padding:0.4rem 0 0.5rem;}
  .ab_tit{font-size: 0.35rem;}
  .ab_tit::after{width:0.5rem;height: 0.03rem;margin: 0.1rem auto 0;}
  .his_top{margin-top:0.3rem;}

  .his_top .tit{font-size: 0.25rem;}
  .his_top .con{font-size: 0.15rem;margin-top:0.1rem;}
  .his_bot{margin-top:0.3rem;padding: 0 0.3rem;}
  .his_list .gallery-thumbs .swiper-slide{font-size: 0.2rem;}
  .his_list .gallery-thumbs .swiper-slide::before{width: 0.2rem;height: 0.2rem;top:0.05rem;}
  .his_list .gallery-thumbs .swiper-slide-thumb-active::before {background: url('../images/dot2.png') no-repeat center bottom;background-size:100%}

  .history .swiper-button-prev{background: url('../images/prev11.png') no-repeat center;width:0.35rem;height:0.35rem;top:-0.04rem;background-size:100%;margin-top:0;}
  .history .swiper-button-next{background: url('../images/next11.png') no-repeat center;width:0.35rem;height:0.35rem;top:-0.04rem;background-size:100%;margin-top:0;}

  .about5{padding-top:0.4rem;}
  .ab5_nr{padding:0.3rem 0;display:block;}
  .ab5_nr .ab5_pic{width:100%;text-align: center;}
  .ab5_nr .ab5_right{width:100%;margin-top:0.2rem;}
  .about6{padding-top:0.4rem;}
  .ab6_nr{margin-top: 0.4rem;padding: 0.3rem 0.3rem;margin-bottom:0.4rem;}

  .about7{padding:0.4rem 0;}

  .ab7_type li {width:1.8rem;height:0.4rem;line-height:0.4rem;font-size:0.17rem;margin: 0 0.1rem;}
  .ab7_list{margin-top:0.2rem;}
  .ab7_list .list {padding:0 0.75rem;}
  .ab7_list .swiper-button-prev, .ab7_list .swiper-button-next{width: 0.55rem;height: 0.55rem}
  .go-top{top:90%;right: 1%;width: 0.4rem;height: 0.42rem}

  .news_list li .news_left{width:30%}
  .news_list li .info{width:67%}
  .news_list li .info .jian{margin:0.05rem 0 0.07rem;}
  .news_list{margin-top:0.4rem;padding-bottom: 0.3rem}
  .news_list li{margin-bottom: 0.2rem}

  .ns{padding:0.3rem 0;}
  .ns .tit{font-size: 0.25rem;margin-bottom: 0.1rem}
  .ns .info{margin-bottom: 0.2rem}
  .ns .con{font-size: 0.15rem;line-height: 2;padding:0.2rem 0;}

  .prod_left{display: none}
  .prod_right{width:100%;float:none;}

  .prod_list li{width: calc((100% - 0.15rem*2)/3);margin-right: 0.15rem;margin-bottom: 0.2rem;}
  .prod_list li .info{padding:0.1rem 0.1rem 0.25rem;}
  
  .prod_top{display: none}
  .prod{padding:0}

  .prod_3g{display: block;}
  .ps{padding:0.24rem 0.2rem;}
  .ps_right .item{line-height: 0.36rem;}
  .ps_right .item span {
    display: block;
    width: 1rem;
    height: 0.36rem;
    line-height: 0.36rem;
    font-size: 0.16rem;
    font-weight: normal;
  }
  .ps_right .item p {
    width: calc(100% - 1.1rem);
    font-size: 0.16rem;
    color: #444444;
  }
  .ps_right .item:nth-child(3){line-height: 1.7;}
  .ps_bot{margin-top:0.2rem;}
  .ps_con .tit {width: 1.4rem;height: 0.4rem;line-height: 0.4rem;font-size: 0.17rem;margin-bottom: 12px;}
  .ps_con .con{padding:0.2rem 0;font-size: 15px;}

  .yftd1{padding:0.3rem 0 0.4rem;}
  .yftd1_nr {padding-top: 0.2rem;font-size: 15px;line-height: 2;}
  .yftd2{padding:0.3rem 0 0.4rem;}
  .yftd2 .des {margin: 0.2rem 0 0.3rem;font-size: 15px;line-height:1.8;}
  .yftd3{padding:0.3rem 0 0.3rem;}
  .yftd3_des {font-size: 15px;margin: 0.2rem 0 0.3rem;}
  .yftd3_nr{margin-bottom: 0.4rem}
  .yftd3_list li{width: 100%;max-width:100%;margin-bottom: 0.2rem}
  .yftd3_list ul{display: block;}
  .yftd3_list li .tit{font-size: 0.35rem;}
  .yftd3_list{width:70%;margin:0 auto;}
  .yftd4_list{padding:0 0.8rem;margin-top: 0.4rem;}
  .yftd4{padding-bottom: 0.4rem}

  .hzjt1,.hzjt3{padding:0.3rem 0 0.4rem;}
  .hzjt1_nr {font-size:0.15rem;line-height: 2;margin-top: 0.2rem;}
  
  .hzjt2{padding:0.4rem 0;}
  .hzjt2_des{font-size: 0.22rem;margin: 0.15rem 0 0.2rem;}
  .hzjt2_con{font-size: 0.15rem;line-height: 2;}
  .hzjt3_list{margin-top:0.3rem;}
  .hzjt3_list li{width:100%;max-width:100%;float:none;margin-bottom: 0.2rem;}
  .hzjt3_list li .tit{font-size: 0.18rem;}
  .cgzl1 {padding: 0.3rem 0;}
  .cgzl1_des {margin: 0.2rem 0 0.1rem;font-size: 15px;line-height: 2;}
  .cgzl1_left, .cgzl1_right{width:100%;max-width: 100%}
  .cgzl1_nr{display: block;}
  .cgzl1_left li{width: 50%}
  .cgzl1_right li{width: 50%}
  .cgzl1_mid{max-width: 100%;text-align: center;margin:0 auto;}
  .cgzl2_list li {width: calc((100% - 30px*1)/2);margin-right: 30px;}
  .cgzl2_list li:nth-child(2n){margin-right:0;}
  .cgzl2_list ul{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
  .cgzl2_list li .pic{border: 0.06rem solid #dbb866;}
  .cgzl2_list {padding: 0.4rem 0;}
  .pagination{padding-bottom: 0.5rem}
  .job1_list ul{display: block;}
  .job1_list li{width: 100%;max-width: 100%}

  .job1{padding-top: 0.3rem}
  .job1_list{margin-top: 0.3rem}

  .job1_list_3g{display: block;}
  .job1_list_pc{display: none}

  .job1_list li:hover .tit{color: #444444;}
  .job1_list li:hover .des{color: #444444;}
  .job1_list li:hover .tit:before{background: #c2191f;}
  .job1_list li:hover .num{color: #f5f5f5;-webkit-text-stroke: 1px #b7afb0;}


  .job1_list li .con:before {display: none}
  .job1_list li .con{height: auto;}

  .job1_list li{margin-bottom: 0.2rem}
  .job2{padding:0.2rem 0 0.4rem;}
  
  .job2_mid{font-size: 14px;padding-top: 0.15rem}
  .job2_list > ul > li{padding:0.2rem;margin-bottom: 0.2rem}
  .job2_top{margin-bottom: 0.15rem}
  .job2_bot{padding-top: 0.15rem}
  .job2_bot strong{font-size: 0.2rem;}
  .job2_bot{font-size:0.15rem;line-height: 2;}

  .news_list2 li {
    width: 48.5%;
    margin-right:0;
    margin-bottom:0.2rem;
  }
  .news_list2 ul{display: flex;justify-content:space-between;}
  .news_list2{margin-top:0.3rem;}

  .culture1{padding-top:0.3rem}
  .culture1_top {
    padding-top: 0.4rem;
    margin-bottom: 0.45rem;
  }
  .culture1_top li{max-width: 48.5%;margin-bottom: 0.2rem;height: 2.5rem}
  .culture1_top ul{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
  .culture1_top li .intr{font-size: 14px;padding-top: 0.1rem}

  .culture1_top li .icon {
    height: 0.55rem;
    width: 100%;
    margin-bottom: 0.15rem;
    background-size: auto 100% !important;
  }
  .culture1_bot li{width:100%}
  .culture1_bot li .info .con{font-size: 15px;}
  .culture2{padding-top: 0}
  .culture2 ul{margin-top:0.35rem;}
  
  .contact{display: block;}
  .contact_map{width: 100%;max-width: 100%}
  .contact_left {width: 100%;max-width: 100%;min-height:auto;padding:0.25rem 0.2rem;}

  .contact_left .pic{display: none}
  .contact_map{height: 4rem}
  .contact_left .tit{font-size: 0.35rem;}
  .contact_left .con {margin-top: 0.2rem;font-size: 15px;line-height:2;margin-bottom:0.1rem;}

  .contact {padding:0.4rem 0;}
  .mes_top {text-align: center;height:1.5rem;padding-top: 0.4rem;font-size: 0.35rem;}

  .mes_item{display: block;}

  .mes_form .item{width:100%;height:0.45rem;max-width:100%;padding-left:0.75rem;margin-bottom:0.2rem;}
  .mes_form .item input{height:0.45rem;width: 100%;font-size: 16px;}

  .mes_form .item2{width:100%;padding-left:0.75rem;}
  .mes_form .item2 textarea{height:1.6rem;padding:0.15rem 0;font-size: 16px;resize: none}
  .mes_btn{padding-top:0.5rem;text-align: center;width: 5rem;margin:0 auto;}
  .mes_btn .btn{width: 2rem;height: 0.45rem;font-size: 0.18rem;color: #444444;cursor: pointer;}
  .mes_btn .btn2{color: #fff}
  .mes_form .item2{background: url('../images/icon/4.png') no-repeat top 0.13rem left 0.25rem;}

  .mes_form{padding:0.4rem 0;}


}
.banner_3g,.yftd2_3g,.sec1_list_3g {display: none}
@media (max-width:750px){
  .sec3_list li .des{display: none}
  .sec3_list li span{display: none}
  .banner_pc{display: none}
  .banner_3g{display: block;}
  body.open #sidebar{width:70%} 
  body.open .nr { transform: translate3d(70%,0,0);  -webkit-transform: translate3d(70%,0,0)}

  .head_3g .logo_3g img{height:0.4rem}
  .head_3g .nav img{height:0.3rem;}
  .main,.main2{max-width: 94%}
  .sec1_list .swiper-slide .sec1_pic{width:0.65rem}
  .sec1_list .swiper-slide .des{font-size: 0.12rem;height: auto;}
  .about4 .list{padding:0 0.3rem;}
  .sec1_tit{font-size: 0.18rem;font-weight: bold;}
  #close img {height: 0.15rem;}
  .sec1_list{display: none}

  .sec1_more{width: 1.3rem;height:0.37rem;line-height: 0.37rem;font-size: 0.15rem;}

  .sec1_pic{width: 1.1rem;margin:0 auto;}
  .his_top .con{text-align: center;font-size: 0.14rem;line-height:1.7;}
  .his_bot {margin-top: 0.1rem;padding: 0 0.3rem;}
  .his_list .swiper-button-prev{background: url('../images/prev11.png') no-repeat center;width:0.3rem;height:0.3rem;top:-0.02rem;background-size:100%;margin-top:0;}
  .his_list .swiper-button-next{background: url('../images/next11.png') no-repeat center;width:0.3rem;height:0.3rem;top:-0.02rem;background-size:100%;margin-top:0;}
  .his_list .gallery-thumbs .swiper-slide{font-size: 0.16rem;padding-top: 0.3rem;}



  .sec1_list_3g{margin-bottom:0.4rem;}
  .sec1_tit{padding-top: 0}
  .sec1_des{display: block;font-size: 0.14rem;line-height:1.8;}
  .sec1_nr{padding-bottom: 0.2rem}

  .sec2_left{height:45%}
  .sec2_right{height:55%}
  .sec2_right .tit{font-size: 0.22rem;}
  .sec2_r_nr .con {font-size: 0.14rem;line-height: 1.7;margin-top: 0.07rem;}
  .sec2_data {width:100%;max-width:100%;margin: 0.2rem auto 0;}
  .sec2_data .num span{font-size: 0.32rem;}
  .sec2_data .bt,.sec2_data .num i{font-size: 0.14rem;}

  .sec2_more {width: 1.3rem;height:0.37rem;line-height: 0.37rem;font-size: 0.15rem;margin: 0.25rem auto 0;}
  .sec2_data li:nth-child(3){margin-right:3%}

  .contain {height: calc(100vh - 0.6rem);margin-top: 0.6rem;}
  .sec2_container{height: calc(100vh - 0.6rem);}
  .sec2_r_nr{padding-bottom: 0.1rem}

  .title p{font-size: 0.22rem;}
  .title span{font-size: 0.14rem;}
  .title span::after{width: 0.3rem}

  .sec3_list_3g{width:100%;margin-bottom:0.1rem;}
  .sec3_list_3g li{width:48.5%;margin-bottom:0.1rem;}
  .sec3_list li .sec3_item{padding:0 0 0.1rem;}
  .sec3_list li .info{padding:0 0.1rem;}
  .sec3_list li .tit {font-size: 0.15rem;margin-top: 0.1rem;}
  .sec3_list li .des {font-size: 0.13rem;margin: 0.05rem 0;height: 0.18rem;}

  .sec3_more {
    font-size: 0.14rem;
    width: 1.3rem;
    height: 0.37rem;
    line-height: 0.37rem;
    padding-left: 0.25rem;
  }
  .sec3_more::before{left: 0.88rem}
  /*.section3 .main{padding-bottom: 0.2rem}*/

  .sec4_list{height: 85%;max-width:94%;}
  .sec4_list .sec4_li .eng {font-size: 0.14rem;}
  .sec4_list .sec4_li .info{padding:0 0.1rem;top:0.3rem;}
  .sec4_list .sec4_li .tit{font-size: 0.22rem;margin-top: 0.05rem;}
  .sec4_list .sec4_li .tit::after {margin-top: 0.15rem;}
  .sec4_list > .sec4_li .icon{background: url('../images/icon2.png') no-repeat center;width: 0.35rem;height: 0.35rem;}
  .sec4_list .sec4_li .num {width: 0.75rem;height: 0.5rem;right: 0rem;}
  .sec4_list > .sec4_li:nth-child(1) .icon,.sec4_list > .sec4_li:nth-child(2) .icon{margin-top:0.25rem;}
  .sec4_list .sec4_item2{margin-top:0.12rem;}
  .sec4_list .sec4_li .icon{width: 0.35rem;height: 0.35rem}

  .sec4_list .sec4_item2 .info{top:0.17rem;}

  .sec4_list .sec4_li:hover .info{top:0.3rem;}
  .sec4_list .sec4_item2 .sec4_li:hover .info {top: 0.17rem;}
  .sec4_list{padding-bottom: 0.3rem}

  .sec5_list li p.time{display: none}
  .sec5_list li span{display: none}
  .sec5_list li .jian{font-size: 0.125rem;margin-top:0.05rem;}
  .sec5_list li .tit{font-size: 0.15rem;margin-top:0;}
  .sec5_pic{width: 35%}
  .sec5_list li a{display: flex;align-items:center;padding:0.05rem 0.1rem 0.05rem 0.05rem;}
  .sec5_list li .info{width:62%;padding:0;}
  .sec5_list li{margin-bottom:0.1rem;}
  .section5 li:nth-child(3){display: block;}
  .section5 li:nth-child(4){display: block;}
  .sec5_list ul{margin:0.2rem 0;}
  .sec5_list{padding-bottom: 0.2rem}
  .sec6_c_list .tit{font-size: 0.25rem;}
  .sec6_c_list .tit::after {width: 0.3rem;height: 0.03rem;margin-top: 0.1rem;}
  .sec6_c_list ul{margin-top:0.3rem;}
  .sec6_c_list li .bt{font-size: 0.15rem;}
  .sec6_c_list li{margin-bottom:0.18rem;}
  .sec6_c_list_nr{padding-top:0.1rem;}
  .sec6_contact{height: 45%}
  .sec6_nr .map{height: 55%}
  .bot_main{max-width:94%}
  .bot2{font-size: 0.14rem;padding:0.1rem 0;}

  .gotop,.go-top.active{top:85%;}
  .go-top,.gotop{width: 0.33rem;height: 0.33rem;z-index: 100}

  .banner2 .pic{padding-top:55%;}
  .banner2 .lanmu .tit{font-size: 0.25rem;}
  .banner2 .lanmu .des{font-size: 0.18rem;}
  .banner2 .lanmu .tit::after{width: 0.3rem}
  .top{height: 0.35rem;line-height: 0.35rem;}
  .top li a{font-size: 0.15rem;}
  .type li{padding:0 0.15rem;}
  .top .main2{max-width:100%}

  .about1_left {
    font-size:0.16rem;
    line-height: 2;
    padding-left:0.8rem;
    background: url('../images/a1.png') no-repeat center left;
    background-size:0.8rem;
    padding-top:0.1rem;
  }
  .about1_right{font-size: 0.15rem;display: flex;justify-content:center;margin-top:0.15rem;}

  .about2{padding:0.2rem 0 0.05rem;}
  .ab2_con{margin-top:0.15rem}
  .ab2_con .tit{font-size: 0.22rem;}
  .ab2_con .des{font-size: 0.18rem;margin:0.05rem 0 0.1rem;}
  .about3 ul{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
  .about3 li{width: 50%;margin-bottom:0.15rem;}

  .about3 li .pic_3g{width: 0.65rem;margin:0 auto 0.08rem;}
  .about3 li .keywords span{font-size: 0.3rem;}
  .about3 li .keywords em{font-size: 0.15rem;right:-0.2rem;top:-0.1rem;}
  .about3 li .tit{font-size: 0.14rem;margin-top:0.02rem;}
  .about3{padding-bottom: 0.1rem}
  .about4{padding:0.2rem 0;}

  .ab_tit{font-size: 0.23rem;}
  .his_top .tit{font-size: 0.18rem;}
  .ab_tit::after{width: 0.3rem;margin-top:0.05rem;}
  .his_top{margin-top:0.2rem;}
  .about5{padding-top: 0.2rem}
  .ab5_nr{padding:0.2rem 0;}
  .ab5_nr .ab5_right{margin-top: 0.05rem}

  .about6{padding-top: 0.2rem;background-size: auto 1.3rem!important}
  .ab6_nr{margin:0.2rem 0;padding: 0.15rem 0.15rem;}

  .about7{padding:0.2rem 0;}
  .ab7_type{margin-top:0.15rem;}
  .ab7_type ul{display: flex;justify-content:space-between;}
  .ab7_type li {display: inline-block;width: auto;height: 0.32rem;line-height: 0.32rem;font-size: 0.14rem;margin:0;padding:0 0.08rem;border-radius: 0.05rem;}
  .ab7_list .list{padding:0 0.4rem;max-width:94%}
  .ab7_list .swiper-button-prev, .ab7_list .swiper-button-next{width: 0.35rem;height: 0.35rem}
  .ab7_list .swiper-slide .des{height: 0.32rem;line-height: 0.32rem;font-size:0.14rem;padding:0 0.08rem;}

  .news_list{margin-top:0.2rem;padding-bottom: 0.2rem}

  .news_list li .nb{display: none}
  .news_list li a{padding: 0.07rem 0.1rem 0.07rem 0.07rem;}
  .news_list li .news_left{width:35%}
  .news_list li .info{width: 62%}

  .news_list li .info .jian{font-size: 0.125rem;margin:0.05rem 0 0;}
  .news_list li .info .tit{font-size: 0.15rem;}

  .news_list li{margin-bottom:0.1rem;}
  .ns .tit{font-size: 0.18rem;}
  .ns{padding:0.2rem 0;}
  
  .ns .info span:nth-child(1){display: none}
  .ns .info{margin-bottom:0.1rem;}
  .ns .con{padding:0.1rem 0;font-size: 0.14rem;line-height: 1.8;}

  .fenye li {width:0.95rem;height:0.35rem;line-height:0.35rem;font-size:0.13rem;}

  .ll{width: 0.45rem;height: 0.48rem;background: url('../images/list.png') no-repeat center;background-size:100%}

  .prod_list ul{display: flex;justify-content:space-between;}
  .prod_list li{width:48.5%;margin-right: 0}
  .prod_list{padding:0.2rem 0;}
  .prod_list li > a{padding-top:0rem;}
  .prod_list li .info{padding:0.08rem 0.1rem 0.2rem;}
  .prod_list li .info .tit{font-size: 0.16rem;}
  .prod_list li .info .des{font-size: 0.13rem;line-height:1.8;margin:0.05rem 0 0.1rem;}
  .prod_list li .info span{font-size: 0.14rem;width:0.56rem;}
  .prod_list li{margin-bottom:0.15rem;}

  .ps_top{display: block;}
  .ps_left{width:100%;max-width: 100%;text-align: center;}
  .ps_right{width: 100%;margin-top:0.15rem;}
  .ps{padding:0.1rem;margin:0.2rem 0;}

  .ps_right .item span {display: block;width: 0.9rem;height: 0.33rem;line-height: 0.33rem;font-size: 0.15rem;}
  .ps_right .item p {width: calc(100% - 1rem);font-size: 0.15rem;}
  .ps_right .item{line-height: 0.33rem;padding-bottom: 0.07rem;margin-bottom: 0.07rem;}

  .ps_bot{margin-top:0.15rem;}

  .ps_con .tit {width: 1.2rem;height: 0.33rem;line-height: 0.33rem;font-size: 0.15rem;margin-bottom:0.1rem;font-weight:normal;}
  .ps_con .con{padding:0.15rem 0;font-size:0.14rem;}
  .ps_con:nth-child(2) .tit{width: 0.9rem}
 
  .yftd1{padding:0.2rem 0;}
  .yftd1_nr{font-size:0.14rem;line-height:2;padding-top: 0.15rem}

  .yftd2{padding:0.2rem 0 0.25rem;}
  .yftd2 .des {margin: 0.1rem 0 0.15rem;font-size:0.14rem;line-height:1.8;}

  #certify{display: none}
  .yftd2_3g{display: block;}

  .yftd2_3g .swiper-slide {
          text-align: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          -webkit-justify-content: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          align-items: center;
        transition: 300ms;
        transform: scale(0.8);
        border:0.02rem solid #fff;
    }
  .yftd2_3g .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}

  .yftd2_3g  .swiper-slide .tit{width: 100%;height: 0.3rem;line-height: 0.3rem;font-size:0.14rem;padding: 0 0.08rem;background: rgba(0,0,0,0.5);text-align: center;position: absolute;bottom: 0;left: 0;color: #fff}

  .yftd2_3g  .swiper-slide .pic{position:relative;width:100%;height:0;padding-top:70%;overflow: hidden;}
  .yftd2_3g  .swiper-slide .pic p{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
  .yftd2_3g  .swiper-slide .pic img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

  .yftd3{padding:0.25rem 0 0.05rem;}
  .yftd3_des {font-size:0.14rem;margin: 0.1rem 0 0.15rem;line-height: 1.7;}

  .yftd3_list{width: 100%}
  .yftd3_list li .intr{opacity: 1;height: auto;}

  .yftd3_list li .yftd3_bg{background:rgba(195,25,31,0.7);}
  .yftd3_list li:hover .intr{height: auto;}
  .yftd3_list li .tit{-webkit-text-stroke: 1px #fff;}

  .yftd3_list li .info{position: absolute;top:50%;transform: translateY(-50%);left: 0;width: 100%;padding:0 0.1rem;}
  
  .yftd3_list li .tit:after{border:0px;height: 0.03rem;}
  .yftd3_list li:hover .tit:after{border:0px;height: 0.03rem;}

  .yftd3_list li .tit{font-size: 0.22rem;}
  .yftd3_list li .intr{font-size: 0.13rem;line-height: 1.7;margin-top:0.15rem;}

  .yftd4_list{padding:0 0.4rem;margin-top:0.2rem;}
  .yftd4{padding-bottom: 0.25rem}
  
  .hzjt1, .hzjt3{padding:0.2rem 0}
  .hzjt1_nr{font-size: 0.14rem;margin-top:0.15rem;}

  .hzjt2{padding:0.2rem 0}

  .hzjt2_des{font-size: 0.18rem;margin: 0.1rem 0 0.1rem;}
  .hzjt2_des i{display: none}
  .hzjt2_des span{display: block;}
  .hzjt2_con{font-size: 0.14rem;}

  .hzjt2{background-size: 100% 150%;}
  .hzjt3_list{margin-top:0.18rem;}

  .hzjt3_left{width: 35%}
  .hzjt3_right{width: 62%}
  .hzjt3_list li .tit{font-size: 0.15rem;}
  .hzjt3_list li .jian{font-size: 0.125rem;margin: 0.05rem 0 0;line-height: 1.7;}
  .hzjt3_list li a{padding: 0.06rem 0.1rem 0.06rem 0.06rem;}
  .hzjt3_list li{margin-bottom:0.1rem;}
  
  .cgzl1{padding:0.2rem 0 0.1rem;}
  .cgzl1_des {margin: 0.1rem 0 0.07rem;font-size:0.14rem;line-height: 2;}
  .cgzl1 li {margin: 0 0 0.15rem;font-size: 0.14rem;}

  .cgzl1 li .keywords span{font-size: 0.35rem;}
  .cgzl1_right{margin-top:0.1rem;}

  .cgzl2_list{padding:0.2rem 0 0.1rem;}
  .cgzl2_list li{width:48.5%;margin-right: 0}
  .cgzl2_list ul{display: flex;justify-content:space-between}

  .cgzl2_list li .tit{font-size:0.14rem;margin:0.05rem 0 0.1rem;}

  .pagination{width: 100%;text-align: center;font-size: 0;padding: 0.05rem 0 0.25rem;}
  .pagination li{display: inline-block;padding:0 0.08rem;min-width:0.28rem;text-align: center;height:0.28rem;line-height:0.27rem;font-size:0.13rem;color:#666666;margin:0 0.05rem;background:#efefef;border-radius: 0.05rem}
  .pagination li a{display: block;text-align: center;color: #666666;}

  .job1{padding-top: 0.2rem}
  .job1_list_3g{margin-top:0.2rem;}
  .job1_list li .con{padding:0.2rem 0.2rem;}
  .job1_list li .con .tit{font-size: 0.2rem;padding-left:0.1rem;font-weight: bold;}
  .job1_list li .con .des{font-size:0.14rem;line-height:1.8;margin-top:0.1rem;}
  .job1_list li .tit:before{content: '';width: 0.03rem;height:0.2rem;background: #c2191f;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
  .job1_list li .num{font-size:0.8rem;color: #f5f5f5;-webkit-text-stroke:1px #b7afb0;font-family: Impact;font-style:italic;position: absolute;right:0.1rem;bottom: -0.1rem;line-height: 1;}
  .job1_list li{margin-bottom:0.15rem;}
  .job2{padding:0.05rem 0 0.2rem;}
  .job2_list{margin-top:0.2rem;}
  .job2_mid ul{display: block;}
  .job2_mid li{font-size:0.14rem;line-height: 1.7;}

  .job2_list > ul > li {
    padding: 0.15rem;
    margin-bottom: 0.15rem;
  }
  .job2_top .tit{background:url('../images/user.png') no-repeat center left;padding-left:0.3rem;font-weight: bold;background-size: 0.2rem;font-size:0.2rem;}
  .job2_top{margin-bottom:0.1rem;}
  .job2_bot{font-size:0.14rem;color: #444444;line-height: 1.8;padding-top:0.1rem}
  .job2_bot strong{font-size:0.18rem;font-weight: bold;color: #333333;}

  .job2_top a{display: block;width:0.25rem;height:0.25rem;background: url('../images/jia2.png') no-repeat center;background-size: 100%;transition: all 0.5s;transform:rotate(0deg);}
  
  .news_list2 li{width:100%;max-width:100%;margin-bottom:0.15rem;}
  .news_list2{margin-top:0.2rem;padding-bottom: 0.2rem}
  .news_list2 li .info{padding:0.1rem 0.1rem 0.15rem;}
  .news_list2 li .info .tit{font-size: 0.16rem;}
  .news_list2 li .info .date{font-size: 0.14rem;padding-left: 0.25rem;margin:0.1rem 0 0.07rem;}
  .news_list2 li:hover a{box-shadow:0 0 0.2rem rgba(0,0,0,0.2);transform: scale(1);}

  .culture1_top li .tit{font-size: 0.22rem;}
  .culture1_top li .intr{font-size: 0.13rem;line-height: 1.7;padding-top: 0.05rem}

  .culture1_top li{height: 2.3rem;padding-top:0.4rem;margin-bottom:0.1rem;}
  .culture1_top{padding-top:0.2rem;margin-bottom:0.2rem;}
  .culture1_top li:hover{transform: translateY(0px);}
  .culture1{padding-top:0.2rem;}
  .culture1_bot li .info .tit{font-size: 0.18rem;}
  .culture1_bot li .info .con{font-size: 0.13rem;margin-top:0.05rem;line-height: 1.6;}
  .culture1_bot li .c1_b_left{width:49%}
  .culture1_bot li .info{width: 51%;padding:0 0.07rem;}

  .culture2 ul{margin-top:0.2rem;}
  .culture1_bot li{margin-bottom:0.1rem;}

  .contact{padding:0.2rem 0;}
  .contact_left{padding:0.15rem;}
  .contact_left .tit{font-size: 0.22rem;}
  .contact_left .tit:after{content: '';width: 0.3rem;height: 0.03rem;background: #fff;margin-top:0.1rem;display: block;}
  .contact_left .con{margin-top:0.2rem;font-size:0.14rem;line-height:2;margin-bottom:0rem;}

  .cn{padding:0;}
  .mes_top {height: 1rem;padding-top: 0.2rem;font-size: 0.25rem;}
  .mes_form .item{width:100%;height:0.35rem;max-width:100%;padding-left:0.5rem;margin-bottom:0.1rem;}
  .mes_form .item input{height:0.35rem;width: 100%;font-size:0.14rem}

  .mes_form .item2{width:100%;padding-left:0.5rem;}
  .mes_form .item2 textarea{height:1rem;padding:0.1rem 0;font-size:0.14rem;resize: none}
  .mes_btn{padding-top:0.2rem;text-align: center;width:80%;margin:0 auto;}
  .mes_btn .btn{width:1.1rem;height: 0.37rem;font-size: 0.16rem;color: #444444;cursor: pointer;line-height: 0.37rem;}
  .mes_btn .btn2{color: #fff}
  .mes_form .item2{background: url('../images/icon/4.png') no-repeat top 0.1rem left 0.15rem;background-size: auto 0.22rem}
  .mes_form .item:nth-child(1){background: url('../images/icon/1.png') no-repeat center left 0.15rem;background-size: auto 0.22rem}
  .mes_form .item:nth-child(2){background: url('../images/icon/2.png') no-repeat center left 0.15rem;background-size: auto 0.22rem}
  .mes_form .item:nth-child(3){background: url('../images/icon/3.png') no-repeat center left 0.15rem;background-size: auto 0.22rem}


  .mes_form{padding:0.2rem 0;}
  .sec1_list_3g{display: block;}
  .con table td{padding:0 2px!important;word-break: break-all;}
  
  .banner_3g .swiper-container .swiper-wrapper .swiper-slide{width: 100%;height:100vh;position: relative;}
  .banner_3g .swiper-container .swiper-wrapper .swiper-slide img{position: absolute;width: 100%;left:0;top:0;height:100%;object-fit: cover;object-position:center bottom;}
  .banner_3g .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0.48rem}
  .banner_3g .swiper-pagination-bullet{background: #fff;margin:0 0.09rem;width: 0.35rem;height:3px;opacity: 1;border-radius: 0}
  .banner_3g .swiper-pagination-bullet-active{background: #c3191f}

}

.banner{overflow:hidden;}

.banner .swiper-slide img{transition: 1s linear 4s;transform: scale(1.1);}
.banner .swiper-slide.swiper-slide-active img{transition:4s linear;transform:scale(1);}

.banner_3g .swiper-slide img{transition: 1s linear 6s;transform: scale(1.2);}
.banner_3g .swiper-slide.swiper-slide-active img{transition:6s linear;transform:scale(1);}


.sec1_list .swiper-slide .pic{transition:all 0.5s;}
.sec1_list .swiper-slide:hover .pic{transform: scale(1.2);}

header.pc.is-sticky{
  position: fixed;
  background-color:rgba(255,255,255,0.93);
  -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05);
  -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
}

body {
  max-width: 1920px;
  margin: 0 auto;
}